package com.atlin.demo_client.config;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 文件同步助手配置信息
 */
@Data
public class ConfigInfo implements Serializable {

    /**
     * 客户端code
     */
    private String clientCode;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 需要同步的目录
     */
    private List<DirectoryInfo> directoryInfoList;

    /**
     * 数据存储目录
     */
    private String storageDir;

    @Data
    public static class DirectoryInfo {

        /**
         * 需要同步的目录
         */
        private String syncDirectory;

        /**
         * 目录前缀
         */
        private String directoryPrefix;
    }
}
